@charset "utf-8";
/* CSS Document */
body{ background:#f7f7f7;}

.topBox{ width:100%; background:#fff; padding:10px 0;}
.topBox .localtion{ margin:0 auto; width:1200px; overflow:hidden; color:#aaa;}
.topBox .localtion i{ width:28px; height:25px; background-position:-253px -611px; margin-right:3px;}
.topBox .localtion a,.topBox .localtion span{ color:#333; margin:0 6px;}

.txtTitle{ width:1158px; overflow:hidden; background:#fff; margin-top:20px; padding:20px; border:1px #e5e5e5 solid;}
.txtTitle h1{ font-size:24px; color:#555; font-weight:normal; margin-bottom:10px;}
.txtTitle p{ display:inline-block;}
.txtTitle p span{ color:#96a6b3; font-size:13px; margin-right:15px;}
.txtTitle p a{ color:#63b9ba; font-size:13px; margin-right:15px;}
.txtTitle p a.type{ display:inline-block; padding:0 15px; line-height:20px; background:#e9f4ef; font-size:13px; color:#808080; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-right:10px;}
.txtTitle p a.type:hover{ color:#fff !important; text-decoration:none; background:#6ECD8D;}
.txtTitle .share{ float:left;}


.left{ float:left; width:880px; margin-right:20px; overflow:hidden;}
.left .box{ width:878px; overflow:hidden; margin-top:20px; background:#fff; border:1px #e5e5e5 solid; padding-bottom: 16px;}
.left .box .title{ width:840px; padding:15px 19px 12px 19px; border-bottom:1px #e0e8ee solid; font-size:20px;}
.left .box .title i{ margin-right:10px; height:20px;}


.xxBox{ width:878px;}
.xxBox .wzBoxF{ width:840px; padding:20px 19px;}
.xxBox .wzBoxF .talkBox{ width:840px; overflow:hidden; margin-top:20px;}
.xxBox .wzBoxF .talkBox h2{ color:#1da661; font-size:17px; border-bottom:1px #eee solid; font-weight:normal; padding-bottom:6px;}
.xxBox .wzBoxF .talkBox dl{ width:840px; overflow:hidden; border-bottom:1px #e9eff4 solid; padding:12px 0;}
.xxBox .wzBoxF .talkBox dt strong{ font-weight:normal; color:#5ab0b1;}
.xxBox .wzBoxF .talkBox dt span{ float:right; color:#96a6b3; font-size:13px;}
.xxBox .wzBoxF .talkBox dd{ color:#666;}
.xxBox .UNav{ margin-top:20px; margin-bottom:10px;}
.xxBox .UNav li a,.xxBox .UNav li span{ -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.xxBox .UNav li a{ border-color: #e6e6e6; background:#fafafa; color:#999;}
.xxBox .UNav li span,.xxBox .UNav li a:hover{ background:#a0d56d; color:#fff !important; height:31px; border-color: #a0d56d;}
.xxBox .wzList{ margin-bottom:30px;}
.xxBox .wzList .title{ width:840px; padding:0; padding-bottom:12px; margin-bottom:12px; font-weight:bold; font-size:19px;}
.xxBox .wzList dl{ float:left; width:410px; overflow:hidden; border-bottom:1px #e9eff4 dashed; padding:12px 0;}
.xxBox .wzList dl.left{ margin-right:20px;}
.xxBox .wzList dl dt{ float:left; color:#43AA7E;}
.xxBox .wzList dl dt i{ width:2px; height:16px; background:#43AA7E; margin-right:5px; vertical-align:middle; float:left; margin-top:5px;}
.xxBox .wzList h5{ float:left; width:840px; margin-top:10px;}
.xxBox .wzList h5 strong{ color: #4d4d4d; font-size:16px;}

.LtjBox,.LaskBox{ width:878px;}
.LtjBox .title i{ width:20px; background-position:-251px -490px;}
.LaskBox .title i{ width:20px; background-position:-273px -490px;}
.LtjBox .LtjList,.LaskBox .LaskList{ width:860px; overflow:hidden; padding:15px 0 15px 18px;}
.LtjBox .LtjList li,.LaskBox .LaskList li{ float:left; width:410px; margin-right:20px; padding:2px 0;}
.LtjBox .LtjList li a,.LaskBox .LaskList li a{ max-width:410px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#666;}
.LtjBox .LtjList li a i,.LaskBox .LaskList li a i{ width:4px; height:4px; background:#B5B5B5; margin-right:5px;}
.LtjBox .bdgd{ width:840px; padding:0 20px 20px 20px;}
.LtjBox .LtjList dl{ width:840px; overflow:hidden; padding:20px 0; border-bottom:1px #ddd dashed;}
.LtjBox .LtjList dl dt{ float:left; width:125px; height:80px; margin-right:15px;}
.LtjBox .LtjList dl dt a{ display:block; width:125px; height:80px; position:relative; overflow:hidden;}
.LtjBox .LtjList dl dt a img{ position:absolute;}
.LtjBox .LtjList dl dd{ float:left; width:700px;}
.LtjBox .LtjList dl dd p{ color:#888;}
.LtjBox .LtjList dl dd p.titleP{ margin-bottom:5px;}
.LtjBox .LtjList dl dd p a{ font-size:18px;}
.LtjBox .LtjList dl dd p em{ color:#F4575A;}
.LtjBox .icon{ width:840px; margin-bottom:5px;}
.LtjBox .icon a{ display:inline-block; padding:0 15px; line-height:20px; background:#e9f4ef; font-size:13px; color:#808080; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-right:10px;}
.LtjBox .icon a:hover{ color:#fff !important; text-decoration:none; background:#6ECD8D;}
.LtjBox .bdgd{ width:840px;}

.LtjCont{ padding-bottom:15px;}
.LtjCont .UNav li a,.LtjCont .UNav li span{ -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.LtjCont .UNav li a{ border-color: #e6e6e6; background:#fafafa; color:#999;}
.LtjCont .UNav li span,.LtjCont .UNav li a:hover{ background:#a0d56d; color:#fff !important; height:31px; border-color: #a0d56d;}


.lineBox{ width:840px !important; padding:20px 19px;}
.lineBox p span{ color:#888;}
.lineBox .LineList{ width:840px; overflow:hidden; margin-top:10px;}
.lineBox .LineList dl{ width:840px; padding:12px 0;}
.lineBox .LineList dl dt{ width:840px; font-size:18px; margin-bottom:8px;}
.lineBox .LineList dl dt i{ width:20px; height:20px; margin-right:5px; background-position:-24px -649px; margin-top:-3px;}
.lineBox .LineList dl dt i.best{ width:23px; height:23px; background-position:0 -649px;}
.lineBox .LineList dl dt span{ color:#999; font-size:15px;}
.lineBox .LineList dl dt span em{ color:#52B8A0; margin-right:10px;}
.lineBox .LineList dl dd{ line-height:20px;}
.lineBox .LineList h3{ border-bottom:1px #ddd dashed; position:relative; margin-top:10px; margin-bottom:5px;}
.lineBox .LineList h3 span{ position:absolute; top:50%; margin-top:-12px; left:50%; background:#fff; padding:0 10px; margin-left:-45px; font-weight:normal; color:#d09550; font-size:15px;}

.mapBox{ width:878px;}
.mapBox .title i{ width:20px; background-position:-46px -649px;}
.mapBox .map{ width:840px; padding:20px 19px 15px 19px;}
.mapBox .search{ width:840px; padding:0 19px 20px 19px; overflow:hidden;}
.mapBox .search li{ float:left;}
.mapBox .search input{ color:#666; height:34px; line-height:34px; padding: 0 20px; border: 1px solid #ebebeb;}
.mapBox .search i{ width:26px; height:26px; background-position:0 -674px; margin:5px 10px 0 10px;}
.mapBox .search li a{ display:inline-block; background: #f90; border: 1px solid #f90; color: #fff; height: 34px;     font-size: 18px; width: 108px; cursor: pointer; text-align:center; line-height:34px; margin-left:20px;}

.jjBox{ width:878px;}
.jjBox .title i{ width:20px; background-position:-70px -649px;}
.jjBox .wzBox{ width:840px; padding:15px 19px;}

.findBox{ width:878px;}
.findBox .fBox{ width:840px; padding:15px 19px;}
.findBox .fBox li{ overflow:hidden;}
.findBox h2{ border-bottom:1px #ddd solid; position:relative; margin:20px 0 20px 0; top:0;}
.findBox h2 span{ position:absolute; top:50%; margin-top:-12px; left:0; background:#fff; padding-right:15px;font-weight:normal; font-size:20px;}
.findBox h2 em{ display:inline-block; background:#29b4a5; color:#fff; margin-right:10px; padding:0 7px;}
.findBox .fBox dl{ width:840px;  overflow:hidden; border-bottom:1px #ddd dashed; padding:10px 0;}
.findBox .fBox dl dt{ width:840px;}
.findBox .fBox dl dt{ color:#f57e59; font-size:18px;}
.findBox .fBox dl dt i{ width:11px; height:8px;}
.findBox .fBox dl dt i.p{ background-position:-264px -282px; margin-right:7px; margin-top:-10px;}
.findBox .fBox dl dt i.l{ background-position:-264px -292px; margin-left:7px; margin-bottom:-10px;}
.findBox .fBox dl dd{ width:840px;}
.findBox .fBox dl dd i{ width:20px; height:20px; background-position:-112px -649px; margin-right:6px;}
.findBox .fBox dl dd strong{ color:#63b9ba;}
.findBox .fBox li.icon{ margin-top:10px;}
.findBox .fBox li.icon a{ display:inline-block; padding:0 15px; line-height:20px; background:#e9f4ef; font-size:13px; color:#808080; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-right:10px;}
.findBox .fBox li.icon a:hover{ color:#fff !important; text-decoration:none; background:#6ECD8D;}
.findBox .fBox li.arround{ margin-bottom:20px;}
.findBox .fBox li.arround dl{ padding:15px 0;}
.findBox .fBox li.arround dl dt a{ color: #63b9ba;}
.findBox .fBox li.arround dl dt em{ font-size:15px; color:#999; margin-left:10px;}
.findBox .fBox li.arround dl dt p span { width: 88px; height: 16px; display: inline-block; margin-top: 5px; background: url(../images/bluestar.png) no-repeat; background-position: 0 -85px;}
.findBox .fBox li.arround dl dt p .str1{ background-position:0 -68px;}
.findBox .fBox li.arround dl dt p .str2{ background-position:0 -51px;}
.findBox .fBox li.arround dl dt p .str3{ background-position:0 -34px;}
.findBox .fBox li.arround dl dt p .str4{ background-position:0 -17px;}
.findBox .fBox li.arround dl dt p .str5{ background-position:0 0;}
.findBox .bdgd{ width:840px; padding:0 19px; margin-bottom:15px;}

.pkBox{ width:878px;}
.pkBox .title i{ width:20px; background-position:-134px -649px;}
.pkBox .contBox{ width:840px; padding:20px 19px; overflow:hidden;}
.pkBox .contBox .pkCont{ float:left; width:406px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:1px; overflow:hidden;}
.pkBox .contBox .pkCont dl{ width:406px; overflow:hidden;}
.pkBox .contBox .pkCont dl dt{ width:404px; text-align:center; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; font-size:18px; padding:3px 0;}
.pkBox .contBox .pkCont dl dd{ width:394px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; margin-top:1px; padding:10px; color:#808080;}
.pkBox .contBox .pkCont dl dd ul{ width:100%; overflow:hidden;}
.pkBox .contBox .pkCont dl dd ul li{ float:left; width:384px; margin-right:10px;}
.pkBox .contBox .pkCont.double dl dd ul li{ width:187px;}
.pkBox .contBox .pkCont dl dd ul li span{ color:#529876 !important; text-align:right; min-width:80px; display:inline-block;}
.pkBox .contBox .pkL{ margin-right:20px;}
.pkBox .contBox .pkL,.pkBox .contBox .pkL dl dt,.pkBox .contBox .pkL dl dd{ border:1px #529876 solid;}
.pkBox .contBox .pkL dl dt{ color:#529876;}
.pkBox .contBox .pkR,.pkBox .contBox .pkR dl dt,.pkBox .contBox .pkR dl dd{ border:1px #b85f48 solid;}
.pkBox .contBox .pkR dl dt{ color:#b85f48;}
.pkBox .contBox p{ float:left; width:840px; overflow:hidden;}
.pkBox .contBox p i{ width:15px; height:19px; background-position:-156px -649px; margin-right:6px;}
.pkBox .contBox p em{ color:#333;}
.pkBox .contBox .results{ width:750px; margin:0 auto; border:1px #ddd solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:15px 0; background:#f8f8f8;}
.pkBox .contBox .results dl{ width:750px; overflow:hidden; padding:6px 0;}
.pkBox .contBox .results dl dt{ float:left; width:200px; text-align:right; padding-right:10px;}
.pkBox .contBox .results dl dd{ float:left; width:540px;}
.pkBox .contBox .results dl dd ul{ width:520px; overflow:hidden; padding:0 10px;}
.pkBox .contBox .results dl dd ul li{ float:left;}
.pkBox .contBox .results dl dd .data{ width:390px; height:20px; background:#E4E3E3;}
.pkBox .contBox .results dl dd .data em{ float:left; height:20px; display:block;}
.pkBox .contBox .results dl dd span{ display:inline-block; width:60px; margin-left:10px; line-height:20px;}
.pkBox .contBox .results dl dd li a{ display:inline-block; padding:2px 15px; background:#5CB983; color:#fff; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:13px;}
.pkBox .contBox .results dl dd li a:hover{ text-decoration:none; color:#fff !important;}


.pkBox .plList{ width:840px; margin-top:20px;}
.pkBox .plList strong{ font-size:16px; font-weight:bold; color:#395D9C;}
.pkBox .plList dl{ width:840px; overflow:hidden; padding:15px 0; border-bottom:1px #ddd dashed;}
.pkBox .plList dl dt{ float:left; width:50px; height:50px; border:1px #eee solid; padding:1px;}
.pkBox .plList dl dt .pic{ width:50px; height:50px; position:relative; overflow:hidden;}
.pkBox .plList dl dt .pic img{ position:absolute;}
.pkBox .plList dl dd{ float:left; width:771px; margin-left:15px;}
.pkBox .plList dl dd p{ width:771px; margin:0; border-top: 0; padding-top:0;}
.pkBox .plList dl dd p strong{ font-size:15px;}
.pkBox .plList dl dd p span{ float:right; color:#999;}
.pkBox dl dd ul li strong .yes{ width:25px; height:24px; background-position:-233px -649px;}
.pkBox dl dd ul li strong .no{ width:25px; height:24px; background-position:-260px -649px;}

.howBox{ width:878px;}
.howBox .title i{ width:16px; background-position: -215px -649px;}
.howBox p{ padding:10px 0; border-bottom:1px #ddd dashed; color:#F36956;}
.howBox .plList{ width:840px; padding:5px 0 20px 0;}
.howBox .plList strong{ font-size:16px; font-weight:bold;}
.howBox .plList dl{ width:840px; overflow:hidden; padding:15px 0; border-bottom:1px #ddd dashed;}
.howBox .plList dl dt{ float:left; width:50px; height:50px; border:1px #eee solid; padding:1px;}
.howBox .plList dl dt .pic{ width:50px; height:50px; position:relative; overflow:hidden;}
.howBox .plList dl dt .pic img{ position:absolute;}
.howBox .plList dl dd{ float:left; width:771px; margin-left:15px;}


.analysisBox{ width:878px;}
.analysisBox .title i{ width:20px; background-position:-173px -649px;}
.analysisBox .contBox{ width:840px; padding:20px 19px; overflow:hidden;}
.analysisBox .contBox .conclusion{ float:left; width:100%; overflow:hidden; }
.analysisBox .contBox .conclusion i{ width:15px; height:19px; background-position:-156px -649px; margin-right:6px;}
.analysisBox .contBox .conclusion em{ color:#E46351;}
.analysisBox .contBox table{ float:left; width: 840px; text-align:center; border: 1px #d7d7d7 solid; border-spacing: 0; border-collapse: collapse;}
.analysisBox .contBox table th,.analysisBox .contBox table td { padding:10px; width:376px; height: 30px; border: 1px #d7d7d7 solid;}
.analysisBox .contBox table th { background-color: #b5b5b5; padding:6px 10px; font-weight: normal; color:#fff; border-right:1px #fff solid;}
.analysisBox .contBox table .w1{ width:383px;}
.analysisBox .contBox table .w2{ width:50px;}
.analysisBox .contBox table .w3{ width:320px; border-right: 1px #d7d7d7 solid;}


.iconBox{ width:840px !important; padding:20px 19px;}
.icon{ width:840px; margin-bottom:5px;}
.icon a{ display:inline-block; padding:0 15px; line-height:20px; background:#e9f4ef; font-size:13px; color:#808080; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-right:10px;}
.icon a:hover{ color:#fff !important; text-decoration:none; background:#6ECD8D;}
.bdgd{ width:840px;}

.jbxxBox{ width:878px;}
.jbxxBox .jbxx{ width:840px; padding:0 19px 15px 19px;}
.jbxxBox .jbxx li{ overflow:hidden; padding:15px 0 0 0;}
.jbxxBox h2{ border-bottom:1px #ddd solid; position:relative; margin:20px 0 20px 0; top:0;}
.jbxxBox h2 span{ position:absolute; top:50%; margin-top:-12px; left:0; background:#fff; padding-right:15px;font-weight:normal; font-size:20px;}
.jbxxBox h2 i{ width:19px; height:20px; background-position:-194px -649px; margin-right:10px;} 
.jbxxBox .jbxx .jjTop{ width:840px; overflow:hidden; padding:10px 0;}
.jbxxBox .jbxx .jjTop .pic{ float:left; width:120px; height:120px; position:relative; overflow:hidden; margin-right:20px;}
.jbxxBox .jbxx .jjTop .pic img{ position:absolute;}
.jbxxBox .jbxx .jjTop dl{ width:840px; overflow:hidden;}
.jbxxBox .jbxx .jjTop.Hpic dl{ width:700px;}
.jbxxBox .jbxx .jjTop dl dt{ width:100%; color:#f57e59; font-size:18px; margin-bottom:10px;}
.jbxxBox .jbxx .jjTop dl dd{ width:100%; overflow:hidden;}
.jbxxBox .jbxx .jjTop dl dd p{ line-height:22px; color:#7d9ae4;}
.jbxxBox .jbxx .jjTop dl dd p span{ color:#333;}
.jbxxBox .jbxx .jianjie a { color: #f48b12; margin-left: 15px; font-size: 13px;}
.jbxxBox .jbxx .jianjie a i,.jbxxBox .jbxx .jianjie a:hover i { width: 16px; height: 8px; background-position: -195px -230px; margin-left: 6px;}
.jbxxBox .jbxx .jianjie a.on i,.jbxxBox .jbxx .jianjie a.on:hover i { background-position: -213px -230px;}

.nearBox{ width:878px;}
.nearBox .title i{ width:19px; background-position:-194px -649px;}
.nearBox .xxList{ width:840px; padding:15px 19px;}
.nearBox .xxList p{ color:#F36956;}
.nearBox .xxList dl{ width:840px; overflow:hidden; padding:15px 0; border-bottom:1px #ddd dashed;}
.nearBox .xxList dl dt a{ font-size:18px; color:#4290BC;}
.nearBox .xxList dl dt a i{ width:4px; height:4px; background:#F07E5E; margin-right:6px;}
.nearBox .xxList dl dt span{ color:#888; margin-left:10px; float:right;}
.nearBox .xxList dl dd p{ color:#333;}
.nearBox .xxList dl dd span{ color:#888;}

.surveyBox{ width:878px;}
.surveyBox .title i{ width:20px; background-position:-134px -649px;}
.surveyBox .results{ width:750px; margin:20px auto; border:1px #ddd solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:15px 0; background:#f8f8f8;}
.surveyBox .results dl{ width:750px; overflow:hidden; padding:6px 0;}
.surveyBox .results dl dt{ float:left; width:200px; text-align:right; padding-right:10px;}
.surveyBox .results dl dd{ float:left; width:540px;}
.surveyBox .results dl dd ul{ width:520px; overflow:hidden; padding:0 10px;}
.surveyBox .results dl dd ul li{ float:left;}
.surveyBox .results dl dd .data{ width:390px; height:20px; background:#E4E3E3;}
.surveyBox .results dl dd .data em{ float:left; height:20px; display:block;}
.surveyBox .results dl dd span{ display:inline-block; width:60px; margin-left:10px; line-height:20px;}
.surveyBox .results dl dd li a{ display:inline-block; padding:2px 15px; background:#5CB983; color:#fff; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:13px;}
.surveyBox .results dl dd li a:hover{ text-decoration:none; color:#fff !important;}

.askBox{ width:878px;}
.askBox .title i{ width:16px; background-position:-215px -649px;}
.askBox .askList{ width:840px; overflow:hidden;}
.askBox .askList dl{ width:840px; padding:12px 0;}
.askBox .askList dl dt{ width:840px; font-size:18px; margin-bottom:8px;}
.askBox .askList dl dt i{ width:20px; height:20px; margin-right:5px; background-position:-24px -649px; margin-top:-3px;}
.askBox .askList dl dt i.best{ width:23px; height:23px; background-position:0 -649px;}
.askBox .askList dl dd{ line-height:20px;}
.askBox .askList h3{ border-bottom:1px #ddd dashed; position:relative; margin-top:10px; margin-bottom:5px;}
.askBox .askList h3 span{ position:absolute; top:50%; margin-top:-12px; left:50%; background:#fff; padding:0 10px; margin-left:-45px; font-weight:normal; color:#d09550; font-size:15px;}
.askBox .plList{ width:840px; padding:5px 0 20px 0; border-top:1px #ddd dashed;}
.askBox .plList strong{ font-size:16px; font-weight:bold;}
.askBox .plList dl{ width:840px; overflow:hidden; padding:15px 0; border-bottom:1px #ddd dashed;}
.askBox .plList dl dt{ float:left; width:50px; height:50px; border:1px #eee solid; padding:1px;}
.askBox .plList dl dt .pic{ width:50px; height:50px; position:relative; overflow:hidden;}
.askBox .plList dl dt .pic img{ position:absolute;}
.askBox .plList dl dd{ float:left; width:771px; margin-left:15px;}

.celebrityBox{ width:840px !important; padding:0 19px;}
.celebrityBox .celebrityList{ width:840px; overflow: hidden; padding-top:15px; margin-bottom: 20px; }
.celebrityBox .celebrityList li{ width:840px;}
.celebrityBox .celebrityList li h4{ font-weight: bold; font-size:18px; color: #666; padding: 5px 0; }
.celebrityBox .celebrityList li h4 i{ width:21px; height:22px; background-position: -49px -203px; margin-right: 10px; }
.celebrityBox .celebrityList li:hover h4{ color: #f8bb80; }
.celebrityBox .celebrityList li:hover i{ width:21px; height:22px; background-position: -49px -179px; }
.celebrityBox .celebrityList li dl{ width:829px; overflow: hidden; border-left: 1px #ddd solid; margin-left: 10px; padding:5px 0 20px 0; }
.celebrityBox .celebrityList li dl dt{ float: left; width:74px; height:94px; padding: 1px; border: 1px #ddd solid; margin:0 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.celebrityBox .celebrityList li dl dt .pic{ width:74px; height:94px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; position: relative; overflow: hidden;}
.celebrityBox .celebrityList li dl dt .pic img{ position: absolute; }
.celebrityBox .celebrityList li dl dd{ float: left; width:721px; }
.celebrityBox .celebrityList li dl dd p{ text-indent: 2em;}
.celebrityBox .LtjCont{ padding-bottom:15px;}
.celebrityBox .LtjCont .UNav li a,.LtjCont .UNav li span{ -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.celebrityBox .LtjCont .UNav li a{ border-color: #e6e6e6; background:#fafafa; color:#999;}
.celebrityBox .LtjCont .UNav li span,.celebrityBox .LtjCont .UNav li a:hover{ background:#a0d56d; color:#fff !important; height:31px; border-color: #a0d56d;}

.right{ float:left; width:300px; overflow:hidden;}
.right .box{ width:298px; overflow:hidden; margin-top:20px; background:#fff; border:1px #e5e5e5 solid;}
.right .box .title{ width:268px; padding:15px 15px 12px 15px; border-bottom:1px #e0e8ee solid; font-size:20px;}
.right .box .title i{ margin-right:10px; height:20px;}
.right .box .more{ display:block; width:96px; text-align:center; border:1px #e6e6e6 solid; background:#fafafa; color:#999999; padding:3px 30px; margin:20px auto; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.right .box .more:hover{ color:#888 !important; background:#eaeaea; text-decoration:none;}

.right .bdgd{ width:300px; border:0;}

.right .second_nav{ background:#fff; margin-top:20px; border:1px #d7e1e9 solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:15px 0 15px 15px;}
.right .second_nav a{ display:inline-block; width:126px; text-align:center; font-size:16px; margin-right:15px;}
.right .second_nav a:hover{ text-decoration:none;}
.right .second_nav a i{ height:25px; margin-right:10px;}
.right .second_nav a.type i{ width:25px; background-position:-155px -611px;}
.right .second_nav a.hot i{ width:20px;background-position:-182px -611px;}
.right .second_nav a.type:hover{ color:#29b4a5 !important;}
.right .second_nav a.hot:hover{ color:#eb7b68 !important;}

.right .searchBox{ width:298px;}
.right .searchBox .title{ position:relative; margin-bottom:9px;}
.right .searchBox .title i{ width:23px; background-position:-226px -490px;}
.right .searchBox .title i.scroll{ width:17px; height:9px; position:absolute; bottom:-9px; left:50px; background-position:0 -638px;}
.right .searchBox ul{ width:268px; padding:0 15px; overflow:hidden;}
.right .searchBox ul li{ width:268px; padding:10px 0; border-bottom:1px #eee solid; line-height:20px}

.right .RlineBox{ width:298px;}
.right .RlineBox .title{ position:relative; margin-bottom:9px;}
.right .RlineBox .title i{ width:20px; background-position:-92px -649px;}
.right .RlineBox .title i.scroll{ width:17px; height:9px; position:absolute; bottom:-9px; left:50px; background-position:0 -638px;}
.right .RlineBox ul{ width:268px; padding:0 15px; overflow:hidden;}
.right .RlineBox ul li{ width:268px; padding:10px 0; border-bottom:1px #eee solid; line-height:20px}

.right .hot_asktag{ width:268px; padding:20px 15px 0 15px;}
.right .hot_asktag dl{ width:268px; overflow:hidden; margin-bottom:20px;}
.right .hot_asktag dl dt{ font-size:17px; color:#999; margin-bottom:5px;}
.right .hot_asktag dl dt i{ height:20px; margin-right:5px;}
.right .hot_asktag dl dd a{ margin:0 15px 10px 0; color:#484848;}
.right .hot_asktag dl.place dt i{ width:23px; background-position:-181px -490px;}


.bdgd{ width:100%; text-align:left;}

.plListBox{ width:878px;}
.plListBox .title i{ width:16px; background-position:-215px -649px;}
.plListBox .pkList{ width:840px; margin-bottom:20px;}
.plListBox .pkList dl{ width:840px; overflow:hidden; padding:15px 0; border-bottom:1px #ddd dashed;}
.plListBox .pkList dl dt{ float:left; width:50px; height:50px; border:1px #eee solid; padding:1px;}
.plListBox .pkList dl dt .pic{ width:50px; height:50px; position:relative; overflow:hidden;}
.plListBox .pkList dl dt .pic img{ position:absolute;}
.plListBox .pkList dl dd{ float:left; width:771px; margin-left:15px;}
.plListBox .pkList dl dd p strong{ font-weight:normal;}
.plListBox .pkList dl dd p strong em{ color:#2B6B9F; font-weight:bold;}
.plListBox .pkList dl dd p span{ float:right; color:#999;}
.userBoxgx{ overflow: hidden;}
.userBoxgx p{float: left;}

.starxx{ width: 106px;  height: 16px; display: inline-block;  background: url(../images/bluestar.png) no-repeat; background-position: 0 -85px;
     margin:0 14px;}
.str{ width: 106px; height: 16px; display: inline-block;  background: url(../images/bluestar.png) no-repeat; background-position: 0 -85px;
    margin:0 14px;}

.star0{ background-position:0 -85px;}
.star1{ background-position:0 -68px;}
.star2{ background-position:0 -51px;}
.star3{ background-position:0 -34px;}
.star4{ background-position:0 -17px;}
.star5{ background-position:0 0;}

.str0{ background-position:0 -85px;}
.str1{ background-position:0 -68px;}
.str2{ background-position:0 -51px;}
.str3{ background-position:0 -34px;}
.str4{ background-position:0 -17px;}
.str5{ background-position:0 0;}

dl.left.columnA { width: 100%;}
.newLine{ display: block;}
.nearBox .xxList p {font-size: 14px; color: #4290BC;}
.nearBox .xxList dl p { font-size: 14px;  color: #4290BC;}
.asideA { font-size: 15px !important; color: #F36956 !important;}
.nearBox .xxList p { font-size: 14px; color: #F36956;}
.header-title{ font-size: 18px; color: #4290BC;}

 .addr{font-size: 14px;}
.starxx5{ background-image: url(../images/bluestar5.png);}
.FenGexianA{ height: 1px;  width: 100%; line-height: 26px; display: block; margin: 14px 0; border-bottom: 1px #D8E2E8 dashed;}
.LtjBox .LtjList dl dd p span:first-child {  margin-left: 0;}
.LtjBox .LtjList dl dd p span { margin-left: 15px;}
.aside-xinxi li{  color: #888; padding: 0 !important; width: 100% !important;}
.red{ color: red;}
.right-aside .header-right-aside img{ height:68px; height:50px; display: block; float: left;}
.right-aside .header-right-aside{ padding:16px 16px 10px 16px; overflow: hidden;}
.right-aside .header-right-aside strong{  float: left; line-height: 50px;  margin-left: 12px; font-size: 15px;}
.right .searchBox .right-aside ul li{  border:none; padding:2px 0; line-height: 25px;}
.right-aside{  padding: 0 0 14px 0;}
.right-aside li>strong{  font-size: 15px;  color: #888888;}
.right-aside h4{ line-height: 46px;font-size: 20px; font-weight: normal; background: url("../images/tuijian.png") no-repeat left center;
    padding-left: 36px;}
.headerBig-right-aside{ padding: 6px 19px 0px 14px;  border-bottom: 1px solid #ddd;}
.right-aside .header-right-aside a { overflow: hidden; display: inline-block; float: left;}

/*新增*/
.lineBox .title i { width: 20px; background-position: -251px -490px;}



/*我要推广*/


.advertisement{ width:100%; height:54px; background: none; padding:0;text-align:center;}
.advertisement img{ margin:0 auto; width:1200px;  height:54px;overflow:hidden; color:#aaa;}

.topBox  .localtion .Extension{ float:right; }
.topBox .localtion a .Extension  { background: #ff2929; text-align:center; width:80px; height:28px; color:#fff; font-size:14px; margin: 0 20px;}


/*模板三十八*/
.left .periphery{ width:878px; overflow:hidden; margin-top:20px; background:#fff;  padding-bottom: 16px;  padding: 0px 19px 14px 19px;}

.periphery .ambitu {  padding: 0  19px 0px 0px;}
.periphery .meter:first-child { margin-top: 20px;}

.periphery .meter {  margin-bottom: 0px;  margin-top: 14px;}
.periphery .wzList .men {  padding-bottom: 0;  border-bottom: none; position: relative; margin-bottom: 5px;}

.periphery .wzList .men { width: 840px;   padding: 0 19px 14px 19px;  padding-bottom: 12px; margin-bottom: 12px;  font-weight: bold;  font-size: 19px;}

.periphery .meter .men h2{ font-size:18px; font-weight: 700; height: 58px; line-height: 58px; }
.periphery .meter .men h2 i{width: 20px; margin-right: 10px;  height: 20px; background: url(../images/db_pcicon.png) no-repeat;
background-position: -251px -490px;}

/*甘堂村小区附近*/
.periphery .meter .town{  margin-bottom: 18px;}
.periphery .meter .town .col-body ul:nth-child(2) {  width: 580px;}
.periphery .meter .town .col-body ul { float: left;  margin-top: 0; border: none;}
.tion { overflow: hidden;  float: right; margin-bottom: 18px;}
.town .col-body li {line-height: 1.95em;  color: #333; font-size: 14px;}
/*图标*/
.list-header .star1{ margin-left: 10px; width: 84px; height: 14px; background:url(../images/sorangestar.png) no-repeat; background-position: 0px -51px;}
.list-header .star2{ margin-left: 10px; width: 84px; height: 14px; background:url(../images/sorangestar.png) no-repeat; background-position: 0px -38px;}
.list-header .star3{ margin-left: 10px; width: 84px; height: 14px; background:url(../images/sorangestar.png) no-repeat; background-position: 0px -25px;}
.list-header .star4{ margin-left: 10px; width: 84px; height: 14px; background:url(../images/sorangestar.png) no-repeat; background-position: 0px -12px;}
.list-header .star5{ margin-left: 10px; width: 84px; height: 14px; background:url(../images/sorangestar.png) no-repeat; background-position: 0px 1px;}
.positionbox span i {margin-right: 10px; width: 25px; height: 20px; background:url(../images/icom_1.png) no-repeat; background-position: -136px -25px;}

.col-body ul li .markets i{margin:0 10px; width: 15px; height: 18px; background:url(../images/icom_1.png) no-repeat; background-position: -88px -5px;}
.col-body ul li .poultry i{margin:0 10px; width: 20px; height: 18px; background:url(../images/icom_1.png) no-repeat; background-position: -107px -5px;}
.col-body ul li .aquatic i{margin:0 10px; width: 20px; height: 20px; background:url(../images/icom_1.png) no-repeat; background-position: -130px -5px;}
.col-body ul li .condiment i{margin:0 10px; width: 17px; height: 22px; background:url(../images/icom_1.png) no-repeat; background-position: -88px -25px;}
.col-body ul li .daily i{margin:0 10px; width: 18px; height: 22px; background:url(../images/icom_1.png) no-repeat; background-position: -113px -25px;}
.review{ width: auto; border: 1px #e6e6e6 solid; background: #fff; color: #999999; padding: 0px 10px;  margin: 6px 5px 6px 0px; 
	-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 12px;}
.col-body ul li .metro i{margin:0 10px 0 0px; width: 17px; height: 20px; background:url(../images/icom_1.png) no-repeat; background-position: -3px -45px;}
.metro {padding-left: 154px; }
.col-body ul li .transit i{margin:0 10px 0 0px; width: 17px; height: 20px; background:url(../images/icom_1.png) no-repeat; background-position: -24px -45px;}
.col-body ul li .sub-title i{margin:0 10px 0 0px; width: 20px; height: 24px; background:url(../images/icom_1.png) no-repeat; background-position: -2px -21px;}
.col-body ul li .restaurant i{margin-right: 10px; width: 17px; height: 20px; background:url(../images/icom_1.png) no-repeat; background-position: -28px -25px;}
.col-body ul li .item i{margin:0 10px; width: 24px; height: 20px; background:url(../images/icom_1.png) no-repeat; background-position: -42px -47px;}
.col-body ul li .stop i{margin-right: 10px; width: 17px; height: 20px; background:url(../images/icom_1.png) no-repeat; background-position: -49px -27px;}
.col-body ul li .meat i{margin:0 10px; width: 24px; height: 18px; background:url(../images/icom_1.png) no-repeat; background-position: -90px -48px;}
.col-body ul li .fruit i{margin:0 10px; width: 15px; height: 18px; background:url(../images/icom_1.png) no-repeat; background-position: -114px -47px;}
.col-body ul li .snacks i{margin:0 10px; width: 17px; height: 18px; background:url(../images/icom_1.png) no-repeat; background-position: -133px -47px;}
.col-body ul li .grain i{margin:0 10px; width: 17px; height: 20px; background:url(../images/icom_1.png) no-repeat; background-position: -151px -46px;}
.col-body ul li .seafood i{margin:0 10px; width: 14px; height: 20px; background:url(../images/icom_1.png) no-repeat; background-position: -3px -66px;}
.col-body ul li .goods i{margin:0 10px; width: 15px; height: 18px; background:url(../images/icom_1.png) no-repeat; background-position: -19px -66px;}
.col-body ul li .nut i{margin:0 10px; width: 15px; height: 16px; background:url(../images/icom_1.png) no-repeat; background-position: -37px -68px;}
.col-body ul li .non-staple i{margin:0 10px; width: 15px; height: 16px; background:url(../images/icom_1.png) no-repeat; background-position: -55px -68px;}
.col-body ul li .cohol i{margin:0 10px; width: 20px; height: 16px; background:url(../images/icom_1.png) no-repeat; background-position: -69px -68px;}
.col-body ul li .tea i{margin:0 10px; width: 20px; height: 16px; background:url(../images/icom_1.png) no-repeat; background-position: -90px -68px;}
.col-body ul li .smoke i{margin:0 10px; width: 17px; height: 20px; background:url(../images/icom_1.png) no-repeat; background-position: -109px -65px;}


/*甘堂村小区附近超市/便利店推荐*/
.boty{   width: 840px; padding-right: 19px;}
.tension{padding-right:19px;} 
.milk{ padding-right: 19px;}
.milk i{margin:0  0 0 6px; width: 15px; height: 18px; background:url(../images/icom_1.png) no-repeat; background-position: -69px -26px;}
.post { overflow: hidden; width: 390px; white-space:nowrap;  text-overflow:ellipsis; float: right; /*margin-right: 58px;*/}
.pady{ width: 840px;}

.tion .on i {margin-left: 10px; width: 18px; height: 15px; background:url(../images/icom_1.png) no-repeat; background-position: -72px -49px;}
.tion .on{ overflow: hidden;  float: right; margin-top: -25px;}
.tion .open i{margin-left: 10px; width: 18px; height: 15px; background:url(../images/icom_1.png) no-repeat; background-position: -150px -5px;}



